﻿@model IEnumerable<DictionaryListViewModel>

@{
    ViewBag.Title = "Словарь терминов доты";
}

<h2 style="border:none">Словарь терминов доты</h2>

<h3>Спросить значение слова у знатоков</h3>
@using (Html.BeginForm("Add", "Dictionary"))
{
    
    @Html.TextBox("words")
    <input type="submit" value="Добавить" />
}


<script type="text/javascript">
    $(document.body).bind("load",  function () {
        var g = "@(ViewBag.SelectedGroup)";
        if (g != "") {
            $(document.getElementById(g)).scroll();
        }
    });
</script>


    
@helper Word(DictionaryWord word)
{
    @word.Word 
    if (User.IsInRole("Admin"))
    {
        @Html.ActionLink("(x)", "Delete", new { id = word.Id }, new { style = "font-size:small" })
    }
}


@foreach (var w in Model)
{
    <div style="clear:left;margin-top:50px;" id="@w.Group"></div>
    <hr />
    <h3 style="float:left;margin-top:0px;margin-bottom:0px">
        @Html.Raw(string.Join(", ", w.Words.Select(Word).Select(word => word.ToHtmlString())))
    </h3>
    <div style="margin-left:15px;float:left">
        @using (Html.BeginForm("Add", "Dictionary"))
        {
            @Html.Hidden("group", w.Group)
            @Html.TextBox("words", null, new { style = "width:100px" })
            <input type="submit" value="Добавить синоним" style="font-size:smaller" />
        }
    </div>
    <div style="clear:left"></div>
    
    
    if (!w.Comments.Any())
    {
    <p style="font-weight:bold;color:Red">
        Если ты знаешь значение этого слова, помоги другим - добавь свой комментарий.
    </p>
    }
    
    @Html.Action("CompactListForUrl", "Comments", new
    {
        url = "/Word/" + w.Group,
        comments = w.Comments.ToArray()
    })   
}